D1 ad D2 math solutions